High-Performance Composable Transactional Data Structures