Distributed genetic algorithm solving the 0/1 knapsack problem (MPI version of the island model)