A VLSI fast solver for tridiagonal linear systems