STL map and c++11 unordered_map