Text this: High-Level Reconfigurable Embedded System Design Based on Heterogeneous Models of Computation