Verifying multi-threaded software with impact | IEEE Conference Publication | IEEE Xplore