Trade-offs in the design of mixed hardware-software systems-a perspective from industry | IEEE Conference Publication | IEEE Xplore