1. Parallel and Scientific Computing Laboratory, National Chiao Tung University, Hsinchu 300, Taiwan
2. Institute of Communications Engineering, National Chiao Tung University, Hsinchu 300, Taiwan
3. Department of Electrical and Computer Engineering, National Chiao Tung University, Hsinchu 300, Taiwan