parallelizing ghc