Demand management for smart transportation: A review