Then and Now: Improving Software Portability, Productivity, and 100× Performance | IEEE Journals & Magazine | IEEE Xplore