It is quite common situation when you are building Docker images: some secret value/file is needed (temporary, for the
duration of the build), and you are puzzled how to pass it w/o over-exposing, and make it accessible down the road, when
the image becomes publicly available.
In this post I will look into multi-core programming using Go. The language is good for concurrency,
and handles multi-core parallel execution really well too. As a practical exercise Bitonic Sorter
will be implemented. We will test the code on 8-core machine to see what benefit can parallelism provide.