Compilation and synthesis for embedded reconfigurable systems : An Aspect-Oriented Approach (2013)