Added touched field, and mkNodeLoc() helper func.
Moved nodeAllocs++ into mkNodeLoc().
mkNodeLoc() looks at free nodeLoc list.
Use atomics to copy itemLoc/nodeLoc structs.