Hybrid Task- and Data- Parallelization on Heterogeneous Platform Using Model-based Tool and Library Function Generation | AMiner