BPOpt: A Framework for BIM-based Performance Optimization | AMiner