High Performance Algorithms and Software for Nonlinear Optimization