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