Title: Algorithms and Architectures for Parallel Processing, Part I