FWIW, Drake now natively supports SolveInParallel and it is recommended that you use this method rather than try to multi-thread your own solver.
SolveInParallel