“…Variadic templates, and some other new features, like lambda expressions and initializer lists are greatly appreciated by the high performance community, as they allow, among other things, to use natural syntax for multidimensional arrays, as well as, together with the older template features, to increase performance, e.g., by unrolling the loops computing inner products (see eg. [5], [6], [17], [11]). The new C++ features were also vital in providing the actor semantics for C++ [9] with an internal DSL [12].…”