Optimization of a distributed genetic algorithm on a cluster of workstations for the detection of microcalcifications