dIP: A Non-intrusive Debugging IP for Dynamic Data Race Detection in Many-Core | IEEE Conference Publication | IEEE Xplore