Architecting Data Centers For High Efficiency And Low Latency