Text this: A parallel genetic algorithm for the geometrically constrained site layout problem