Towards efficient collective communication in multicomputer interconnection networks