Multicast Algorithm Based on the Adaptive Dimensional Bubble Routing on 2-D Torus Network