Feedforward Symbol Timing Recovery:: Computationally Efficient, Data-Aided Techniques for Digital Communication Receivers