CPU optimizations, object pool