Multi-Objective Optimization for Network Resource Management in Heterogeneous Vehicular Networks