Core: Allow to configure custom thread pools

Should we not fail the test if we get a name thats not either `"my_pool1"` or `"my_pool2"`?