Interconnection networks: an engineering approach - Duato, Jose. (IEEE Computer Society, 1997)