Algorithms and architectures (Acad. Press, 1998)