Gradient-based aerodynamic shape optimization using a discrete adjoint approach on a graphics processing unit | Synapse