FYI - there are environment variables for openblas/MKL to adjust the number of threads (a bit further down this discussion)