Blended Threads