initial writeup on memory allocators