Algorithms and architectures. (1998)