Look--ahead Sphere Decoding: Algorithm and VLSI Architecture