Repurposing von Neumann Architecture with SRAM-based Register File