This might be a nitpick, but it seems like already the intro sentence isn't factually accurate:
> Over the past 10-15 years, per-core throughput slowed down
I assume that the author meant that the acceleration of per-core throughput over time has slowed down, not the throughput itself.