SMART mobility via prediction, optimization and personalization