Efficient sparse collective communication and its application to accelerate distributed deep learning | Synapse