Sync Pool is a tool to reuse memory allocations . and it can be shared among different threads.
- Based on the example, when we create a large struct, it will require more memory allocation
- Sync Pool can enable us to reuse the struct i.e. reuse the memory and reduce memory allocation