hpc3