Topology Aware Routing Techniques For Next Generation Interconnect Networks