SMS dit: Parallel computing using the prefix problem