memory allocation debugger library