This document presents two high performance multicast algorithms that efficiently transfer large amounts of data stored in Amazon S3 to multiple Amazon EC2 nodes. The algorithms aim to optimize total throughput between compute nodes dynamically and increase download throughput by allowing nodes to cooperate using work stealing techniques. Future work could merge the S3 to EC2 and intra-EC2 transfer phases and use multiple connections per EC2 node to further improve multicast performance.