pyramid: Use a shared region for PMEM & ION SMI memory

*Don't cache PMEM smipool memory
*Rearranged almost all the heaps for more efficient memory allocation
*Userspace now has 602MB (from 524MB; a 78MB increase)

Signed-off-by: Sultanxda <sultanxda@gmail.com>