ヒープは複数持てるよ。mallocとかが使うのはデフォルトヒープ。
独自のヒープでメモリを管理して漏れを防いでもいいかも。