Could you please tell me what you did to get rid of the crash? I run into the same situation (http://software.intel.com/en-us/forums/showthread.php?t=72457) and my app still crashes even after I tried to override the global new and delete operator with calls to scalable_malloc and scalable_free, totally bypassed tbbmalloc_proxy.dll and the function replacement stuff. I even exposed the isRecognized function as you suggested.
After I made this change (link with tbbmalloc.lib directly, bypassing tbbmalloc_proxy.dll and memory function replacement), my app crashes HARD with access violation in the C runtime FreeHeap function.
Thanks for your help.