Thank you @hiromi
1/ Yes , it would be best option
2/ otherwise, map the topology of the system to your cgroup hook.( not sure about the complexity)
The job type can also be part of a hook or it can be part of the Qlist configuration (Reserve resources for a user for particular Job within queue when using Node binding - #2 by adarsh) , so that respective vnode can be targetted
Thank you,