Review of real-time data processing for collider experiments