SMS: Efficient parallel algorithms /