Energy-efficient Computation-In-Memory Architecture using Emerging Technologies