Squeezing the most benefit from network parallelism in datacenters