I was wondering if I run `later` c++ `BackgroundTask::execute` with omp code inside, will there be any side-effects? Something like ```cpp void execute() { ... #pragma omp parallel num_threads(ncores) { ... } } ```