[test][algorithm] Add tests using the multiprocessing module

These test ensure that DataLoaders can be used with
the multiprocessing module if these are passed through
a queue.
4 jobs for 32_multiprocessing_support_for_cacheddatasource in 5 minutes and 16 seconds (queued for 8 seconds)
Status Job ID Name Coverage
  Build
passed #198148
docker
build_linux_36

00:03:09

73.0%
passed #198149
docker
build_linux_37

00:03:08

73.0%
passed #198146
macosx
build_macosx_36

00:05:15

73.0%
passed #198147
macosx
build_macosx_37

00:02:48

73.0%