Improving datacenter network performance with multicast