Add notes on shared pointer pooling