HeapMon: A helper-thread approach to programmable, automatic, and low-overhead memory bug detection | IBM Journals & Magazine | IEEE Xplore