Fast linear scaling second-order Møller-Plesset perturbation theory (MP2) using local and density fitting approximations | Synapse