Genetic algorithm for patient assignment optimization in cloud healthcare system