Faculty of the Department of Computer Science, Korea Advanced Institute of Science and Technology (KAIST), Taejon, Republic of Korea.