PCA also parallelized