ASYNCHRONOUS PROCESSOR ARCHITECTURE