Parallelisation of main loop to perform more than one solve at a time