Fast multipole methods and high performance computing