C++ fix: add profiling codegen for C++
Merge remote-tracking branch 'origin/cpp-hashmap' into cpp-hashmap
C++ minor fix
C++ fix: enable some operations on std::map
add C++ random operations
Merge remote-tracking branch 'origin/cpp-fix' into wip-clusters2