Scientific computing with SCOOP