overload new and delete for big blocks allocation
memory pool
Add PoolFriendly template base class