Dynamic Analysis of Multi-threaded Embedded Software to Expose Atomicity Violations | IEEE Conference Publication | IEEE Xplore