created heap explicitly for graph nodeslice to speed up functions
switched container/heap to new custom nodeSlice heap