A memory-first language and model for hardware-software cosynthesis | IEEE Conference Publication | IEEE Xplore