EFFICIENT MULTICAST ALGORITHMS FOR MESH AND TORUS NETWORKS