Social-aware energy harvesting device-to-device communications in 5G networks | Synapse