Parallel Gradient Methods for Some Classes of Large-Scale Nonlinear Programming Problems