とりあえず、More Effective C++には
newとdeleteと回数が一致しない、「メモリプール」というやり方について書かれているよ。
読んだことがない人ばかりみたいだけど。