[boost] threads: how to remotely kill a thread?