Customized Co-Simulation Environment for Autonomous Driving Algorithm Development and Evaluation