From initial testing, it seems OpenMP is only using a single thread even though it is asked to use more than one.