SMS dit: Practical parallel programming /