Computing on Many-Core Architectures Computing Boundary Element Method's Matrices on