Optimal Identification of Semi-Rigid Domains in Macromolecules from Molecular Dynamics Simulation