Defect Detection and Correction in OpenMP: A Static Analysis and Machine Learning-Based Solution | IEEE Journals & Magazine | IEEE Xplore