1. An integrated circuit (IC) comprising: a plurality of reconfigurable circuits for performing a particular user design, a user design defined to perform a set of M operations in one user design cycle, each operation of the set of M operations performed by one of the reconfigurable circuits in a reconfiguration cycle, wherein different subsets of the set of M operations are performed by subsets of the reconfiguration circuits in a plurality of reconfiguration cycles that fall within the user design cycle, each subset of reconfigurable circuits comprising at most N reconfigurable circuits, wherein N is less than M; and a plurality of configuration data storages that stores a plurality of configuration data sets for reconfiguring the plurality of reconfigurable circuits in a plurality of reconfiguration cycles.