def merge_thread_output(data):
    """
    merge multiple dictionaries of the same format into one
    """
    out = {}
    for d in data:
        for cell, counts in d.items():
            try:
                out[cell]
            except KeyError:
                out[cell] = counts
            else:
                out[cell] = [sum(x) for x in zip(counts, out[cell])]
    return out