Given an array of integers, write an algorithm to find all pairs that sum up to a specific target value.