Spending Moore’s Dividend (if you have access to the ACM Digital Library, there is a newer version of the article in the Communications of the ACMhere)
What Makes Parallel Programming Hard?
Three different blog posts with exactly that title from three different authors: one, two, three. Read them. They’re good.