MEMORY INTERFACE SYNTHESIS FOR FPGA-BASED COMPUTING