An OpenCL-based framework for rapid virtual prototyping of heterogeneous architectures | IEEE Conference Publication | IEEE Xplore