Principles and Practices of Interconnection Networks - William James Dally,Brian Towles (Morgan Kaufmann, 2004)