**Problem Statement** Change from creating new fixed size thread pool for each stream, to one dynamic thread pool per SDK instance. **Proposed Solution** N/A **Additional Context** N/A