Compilation and Synthesis for Embedded Reconfigurable Systems