Distributed Learning for Wireless Communications: Methods, Applications and Challenges | Synapse