A project simulate kernel memory allocator