A method for the automatic translation of algorithms from a high-level language into self-timed integrated circuits | IEEE Journals & Magazine | IEEE Xplore