Implement alloc_page() and alloc_pages()