Optimizing Collective Communication For Scalable Scientific Computing And Deep Learning