The Implementation of a 2-Core, Multi-Threaded Itanium Family Processor | Synapse