Running OpenMP applications efficiently on an everything-shared SDSM