def calculate_performance(*args):
    """
    Calculate performance metrics from a list of tuples containing version, time, and memory usage.

    Args:
        *args (tuple): A variable number of tuples, each containing version, time, and memory usage.

    Returns:
        dict: A dictionary with the average time and memory usage for each version.
    """
    results = {}
    for version, time, memory in args:
        if version not in results:
            results[version] = {'time': [], 'memory': []}
        results[version]['time'].append(time)
        results[version]['memory'].append(memory)
    
    for version in results:
        avg_time = sum(results[version]['time']) / len(results[version]['time'])
        avg_memory = sum(results[version]['memory']) / len(results[version]['memory'])
        print(f"Version {version}: Average time: {avg_time}, Average memory: {avg_memory}")

calculate_performance(*[
    ('v5_1768236144', 108217.11959687909, 721),
    ('v5_1768235312', 89435.63603047856, 734),
    ('v5_1768235983', 98379.19963352643, 987)
])