Living on the edge: The role of proactive caching in 5G wireless networks | Synapse