Institute of Computing Technology Chinese Academy of Sciences Beijing China;
School of Computer Science and Informatics Cardiff University Wales UK;
School of Engineering and Computer Science Victoria University of Wellington New Zealand;
Institute of Computing Technology Chinese Academy of Sciences Beijing China;
Institute of Computing Technology Chinese Academy of Sciences Beijing China;