sophia: refactoring allocator object; add pager and slab allocator
sophia: put objects under slab-allocator