6 the algorithm can be used in systems of arbitrary topology and provides the added benefit of increased locality of communication in regular nccns such as hypercubes and tori