Principles and practices of interconnection networks - Dally, William J. (Morgan Kaufmann, 2004)