Organizing Functional Code for Parallel Execution (2009) [video]
vimeo.com
vimeo.com
Four Solutions to a Trivial Problem - Guy Steele Jr.: https://www.youtube.com/watch?v=ftcIcn8AmSY
Look for steps that are commutative and/or associative in the problem to exploit parallelism.
I was wrong. It's 2009.
We've moved on.
We've learned about Functional languages. It has helped.
It didn't solve the multi-core problem anyway even close to what was implied.