Implement Spread connection pooling
|Assignee:||J. Moringen||% Done:|
Spread does not scale well with many connections. Therefore we need to be more restrictive with the number of spread connections which we use. This can be achieved by sharing them between participants.