Design and Development of Engine Control Unit Bench Simulation Tool Using Hardware in Loop | Synapse