Aerodynamic optimization studies using a 3-D supersonic Euler code with efficient calculation of sensitivity derivatives