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
updated test suite interface
Merge remote-tracking branch 'origin/cpp-fix' into wip-clusters2
Merge branch 'optiml-clusters' into wip-clusters2
speed up dsl compilation
updated cpp random codegen
Merge branch 'wip-clusters2' into optiml-clusters