Balancing the load across parallel process groups