A Boundary Element Method For Thermo-Poroelasticity With Applications In Rock Mechanics