There was a GDC presentation about how stochastic SSR was implemented in the Frostbite engine that is pretty interesting, includes per-pixel diffuse reflections and contact hardening: