Modeling Algorithmic Skeletons for Automatic Parallelization Using Template Metaprogramming | IEEE Conference Publication | IEEE Xplore