C++11 support, replace NodeList hash with tbb concurrent_unordered_map

You should probably do a lock for read here.