Interconnection networks an engineering approach - Duato, Jose. (Morgan Kaufmann, 2003)