The 'uniform heterogeneous multi-threaded' processor architecture. - Daniel William Towner (2002)