1. Knuth, D.E.: The Art of Computer Programming. Volume 4A: Combinatorial Algorithms. Addison-Wesley Professional, Boston (2011)
2. Novikov, F.: Discrete Mathematics. 3rd edn. Piter, Saint Petersburg (2019). (in Russian)
3. Karepova, E.D.: The Fundamentals of Multithread and Parallel Programming. Siberian Federal University Publishing, Krasnoyarsk (2016).(in Russian)
4. The problem of array element summation (in Russian). https://parallel.ru/fpga/Summ2
5. Starchenko, A.V., Bercun, V.N.: Methods of Parallel Computing. Tomsk University Publishing, Tomsk (2013). (in Russian)