PGPDT - Parallel Gradient-Projection-based Decomposition Technique