Sequential convex programming and decomposition approaches for nonlinear optimization by