Robust Algorithm Software for NACA 4-Digit Airfoil Shape Optimization Using the Adjoint Method | Synapse