  C++ code snippets from a multi-core parallel memory-efficient crossover for
genetic programming are given. They may be adapted for separate generation
evolutionary algorithms where large chromosomes or small RAM require no more
than M + (2 times nthreads) simultaneously active individuals.
