Source: http://worldcomp-proceedings.com/proc/p2015/CSC2667.pdf