Add the memory allocator data structure
Add atomic operations on integers

Add thread safety to the default allocator