1. A reconfigurable processor based on mini-cores (MCs), the reconfigurable processor comprising: a plurality of MCs, each MC of the MCs comprising a group of function units (FUs), the group of FUs having a capability of executing a loop iteration independently; wherein the MCs comprise: a first MC configured to execute a first loop iteration; and a second MC configured to execute a second loop iteration.