Designing a Realistic Hardware Foundation for the Adoption of Processing-Using-Memory in Modern Computing