School of Electronics and Computer Science, University of Southampton, Highfield, Southampton, Hampshire SO17 1BJ, U.K.