Device-to-device communications in cellular networks | Synapse