Re-added OpenMP ability. Works best with 8 threads, not 16.