Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis | IEEE Journals & Magazine | IEEE Xplore