The OpenCL code for my many-core beam former. The history of this algorithm is described in http://alessio.sclocco.eu/pubs/sclocco2012.pdf