Fixed optimiser to not use futures if either a sinlge core is used or the platform is Windows.
Fixed optimiser to not use futures if either a sinlge core is used or the platform is Windows.

woolfson-group/isambard,woolfson-group/isambard,woolfson-group/isambard