String Stable Model Predictive Cooperative Adaptive Cruise Control for Heterogeneous Platoons | Synapse