An Interior Point Algorithm for Large-Scale Nonlinear Programming | Synapse