An Optimized Frame-Driven Routing Algorithm for Reconfigurable SRAM-based FPGAs