Which part of the source code take responsibility of the communication in distributed learning

Hi,

I am trying to understand the source code fo Mxnet and try to figure out how the communication of distributed learning works.

Could anyone point me to the source code or file of the communication in distributed learning?

Best Regards,
Johnny