Limiting the number of cores/threads used in PyMC5.6+

the common problem is the system trying to use more threads than those available and then have to wait around until they get released