Computer Architecture and System Laboratory (CASLab) Department of Electrical Engineering & Institute of Computer and Communication Engineering National Cheng Kung University, Tainan, Taiwan.