A Case Study in High-Performance Mixed-Language Programming