Single-Threading: Back to the Future?