A survey of information-centric networking | Synapse