Numerical comparisons of nonlinear programming algorithms on serial and vector processors using automatic differentiation