Thread spawner impl