WIP: Use k_m_a to return page aligned memory - bmalloc does not do this.