SMS dit: Synthesis techniques and optimizations for reconfigurable systems /