Towards Composing Optimized Bi-Directional Multi-Ported Memories for Next-Generation FPGAs | IEEE Journals & Magazine | IEEE Xplore