シングルスレッド環境とマルチスレッド環境でのメモリ割り当てのパフォーマンスは、アプリケーションの重要な側面です。Solaris オペレーティング システムの malloc などの一部のアロケータは、シングルスレッド アプリケーションで最適に動作します。ただし、マルチスレッド アプリケーション用に最適化されたアロケーターを設計する場合は、別のアプローチを取る必要があります。
このhttp://developers.sun.com/solaris/articles/multiproc/multiproc.html概要では、malloc よりもパフォーマンスが大幅に向上していることがわかります。
MSVC に相当する mtmalloc は何ですか?