A streaming data processor