Optimal Control of Hybrid Electric Vehicles for Real-World Driving Patterns