Parmap nor functory can easily parallelize the CD's. My guess is the shared structure. We can fix that