Move parallel into internal library