Taming Metadata-intensive HPC Jobs Through Dynamic, Application-agnostic QoS Control