first working hugepage allocator version