L. V. Kale and Sameer Kumar, "Scaling Collective Multicast on High Performance Clusters", Parallel Programming Laboratory, Department of Computer Science, University of Illinois at Urbana-Champaign, 2003.