Adaptive simplification of complex multiscale systems