Paralellization except gather