SMS dit: Parallel Algorithms for Nonlinear Optimization