Zaslat SMS: Algorithms and Architectures for Parallel Processing