Tessellation-based computational methods for the characterization and analysis of heterogeneous microstructures