Parallel version of SGP