Hardware/Software trade-offs: Hardware Design Viewpoint | IEEE Conference Publication | IEEE Xplore