1. An electronic processor architecture for use with a memory having storage at physical addresses comprising: a processor; a memory cache; a cache control circuit caching memory data of a physical address by a virtual address; a translation circuit translating a virtual address into a physical address; and a synonym tracking circuit receiving a given virtual address from the processor for access to the memory cache and comprising: a first table providing at least one entry linking multiple virtual addresses together to indicate that those virtual addresses are synonyms referencing data of a common physical address in the memory cache; a second table providing at least one entry linking a given physical address with a virtual address to indicate that the linked physical address and virtual address reference common data and further indicating the presence of data of the given physical address in the memory cache; the synonym tracking circuit: (1) determining if the given virtual address is a synonym with an other virtual address mapping to a same given physical address of data in the memory cache by review of the first table; (2) when the given virtual address is a synonym according to the first table, accessing the memory cache using the other virtual address as an accessing address for the memory cache; (3) if the given virtual address is not in the memory cache, translating the given virtual address into a given physical address and if the given physical address is linked to a second virtual address in the second table, updating the first table to link the given virtual address and the second virtual address.