use boost::unordered_map if LIBJ_USE_CXX11 is OFF