add simulator support to intercept heap memory allocation
added a few missing files to support heap memory allocation simulation