High Performance Algorithms and Software for Nonlinear Optimization by Gianni Di Ed Pillo