I saw the benchmarking example where it was shown that a shared Random state can slow down parallel computations. There, each random number generation needs to update the shared state.
Now, what if multiple Domains access an Array.t or Hashtbl.t simultaneously for reading only? Would that also create a bottleneck? Do we need to use specialized data structures instead?