only use C++ 11 compiler if std::unordered_map is available