1. Department of Computer Science, National Yang Ming Chiao Tung University, Hsinchu 30010, Taiwan
2. Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan
3. School of Computing, Clemson University, Clemson, SC 29634, USA