architectures-and-algorithms-for-fpga-with-embedded-memory