A design methodology to implement memory accesses in High-Level Synthesis | IEEE Conference Publication | IEEE Xplore