Memory allocation progress

Memory allocation started, but just realized that the size of the
pointers into mem are used to decide what kind of node we have.  May
have to unify the single word, multiiword partitions.