Text this: Design technology for heterogeneous embedded systems /