Towards optimal thread pool configuration for run-time systems of integration platforms