Implement  simple pool allocator
Add support for multi-threaded access to stack allocator