Shared-PIM: Enabling Concurrent Computation and Data Flow for Faster Processing-in-DRAM | Synapse