Development Of An Adjoint Optimization System For Improvement Of Turbine Cooling Passages