Reliable and efficient autonomous driving: the need for heterogeneous vehicular networks | Synapse