rename heap to kmalloc