Text this: Task offloading and resource allocation in vehicle heterogeneous networks with MEC