parallel programming examples