decouple no of workers and task parallelism