memblock: Reimplement memblock allocation using reverse free area iterator