QuickDough : a rapid FPGA loop accelerator design framework using soft coarse-grained reconfigurable array overlay