Make task manager more threaded
Currently task manager is using a single queue for all the runners. It should have a per-runner queue, and possibility to send tasks to specific runners to take advantage of CPU/memory affinity.
Currently task manager is using a single queue for all the runners. It should have a per-runner queue, and possibility to send tasks to specific runners to take advantage of CPU/memory affinity.