NUDA: A Non-Uniform Debugging Architecture and Nonintrusive Race Detection for Many-Core Systems | IEEE Journals & Magazine | IEEE Xplore