Sparso J. Principles of Asynchronous Circuit Design. A Systems Perspective 2001