Exploring the tradeoffs between programmability and efficiency in data-parallel accelerators | IEEE Conference Publication | IEEE Xplore