Hi Leon,
Basically you are trading away utilizing all of your resources in the cluster to cut network IO.
With putting more and more tasks into the same slot you are pushing a job from being potentially network bound to usually CPU bound, as the parallel instances of tasks in the same slot sharing group are scheduled on the same machine.
Have a look at the basic metrics of the working nodes of the cluster to determine when to stop sharing.
Best,
Marton