Consider this code:
list1 = Union@RandomInteger[{1, 5000}, #] & /@ RandomInteger[{500, 5000}, 100000]; list2 = RandomReal[{-1, 1}, #] & /@ (Length /@ list1); at = MapThread[AssociationThread, {list1, list2}]; // AbsoluteTiming {52.6453, Null}
Question: Is there any way to funrun this in parallel to cut the execution time?