Resource Allocation in Vehicular Cloud Computing Systems With Heterogeneous Vehicles and Roadside Units | Synapse