Rankine Cycle Based Waste Heat Recovery System Applied To Heavy Duty Vehicles: Topological Optimization And Model Based Control