Text this: Hardware/software codesign of embedded systems with reconfigurable and heterogeneous platforms /