Key;
Laboratory;
of;
High;
Performance;
Computing;
(National;
University;
of;
Defense;
Technology),;
Changsha;
410073,;
China;
of;
Computer;
Science;
and;
Engineering,;
University;
of;
New;
South;
Wales,;
Sydney;
NSW;
2052,;
Australia;