A Numerical Methodology for the Multi-Objective Optimization of an Automotive DI Diesel Engine