Allow mmap to map new segments larger than 1 page on top of existing mappings and add mprotect syscall