Collaborative Edge Computing and Caching in Vehicular Networks | Synapse