An augmented Lagrangian interior-point approach for large-scale NLP problems on graphics processing units. (2nd February 2016)