+
+void *smpi_shared_malloc_intercept(size_t size, const char *file, int line) {
+ if( simgrid::config::get_value<double>("smpi/auto-shared-malloc-thresh") == 0 || size < simgrid::config::get_value<double>("smpi/auto-shared-malloc-thresh"))
+ return ::operator new(size);
+ else
+ return smpi_shared_malloc(size, file, line);
+}
+