Compiler for Reconfigurable Computing