Improved kmalloc(), added some coalescing.