Hardware-software co-design of resource constrained systems on a chip | IEEE Conference Publication | IEEE Xplore