Collective comfort optimization in multi-occupancy environments by leveraging personal comfort models and thermal distribution patterns