Enabling a Uniform Programming Model Across the Software/Hardware Boundary | IEEE Conference Publication | IEEE Xplore