Vehicle-to-infrastructure communication over multi-tier heterogeneous networks: A survey.