Soft-defined heterogeneous vehicular network: architecture and challenges | Synapse