A Globally Convergent Augmented Lagrangian Algorithm for Optimization with General Constraints and Simple Bounds | Synapse