じょーきょーよくわかんないけど、もう一段抽象化というか
間に1つクッションいれた設計にしたらどーかしら?

poolアロケーターとか、GCつかうこと考えてもいいんじゃない?

www.annexia.orgにある、c2libってなかなかいいよ。