Added basic `kmalloc` implementation based on pages