Teaching people how to “think parallel” Tim Mattson Principal Engineer