Fixed memory allocation upon fault_callback()
Some errors might occur while kmalloc'ing from the page fault handler. Thus, instead of allocating memory for locality pages, I've created a pool of locality pages allocated in exec time, and freed in exit time. This solves some errors that were shown upon dmesg because of scheduler.