Innovations in Memory Architecture and Near/In-Memory Computing