Timing Optimization for Virtual FPGA Configurations