THRAM: A Template-based Heterogeneous CGRA Modeling Framework Supporting Fast DSE | IEEE Conference Publication | IEEE Xplore