only init one heap and view

Only init-heap/allocator once
so all programs show in one heap
some changes are in plai/gc2/private/gc-core.rkt