SMS: Practical parallel programming /