Multiple-choice hardware/software partitioning: Computing model and algorithms | IEEE Conference Publication | IEEE Xplore