When Threads Are Better Than Processes