Episode 4: Virtual Processors: Threads and Coordination