Optimal Interconnect Networks For 2d And 3d Microchips by Deepak Sekar