A C++ Buddy Allocator implementation