Text this: An automated temporal partitioning and loop fission approach for FPGA based reconfigurable synthesis of DSP applications