Port the OpenMP backend to the recent changes to the sequential backend.