Add paralellism to speed - note that this currently causes a weird memory leak.