Upcrossing First Passage Times for correlated Gaussian Processes