Enforcing Crash Consistency of Scientific Applications in Non-Volatile Main Memory Systems | IEEE Conference Publication | IEEE Xplore