support OpenMP (if available)