SPARK: a high-level synthesis framework for applying parallelizing compiler transformations | IEEE Conference Publication | IEEE Xplore