Add an allocator interface + default malloc allocator
3 files changed