Zaslat SMS: Algorithms and architectures for parallel processing