Chemora: A Scalable PDE Solving Framework for Modern HPC Architectures