allocatePage()