Revisiting Square-Root ORAM: Efficient Random Access in Multi-party Computation