* default allocation is made in memory pages * when memory pages are full, they are flushed into the shared memory heap * shared values allocation are made directly in shared memory heap *