Two accurate [...] clocks, $\mathcal A$ and $\mathcal B$, [...]
Specificly, we call a given clock $\mathcal A := (A, \theta_{\mathcal A})$ "accurate" (or "good") if for any three of its distinct indications ($A_H$, $A_J$ and $A_K$) clock $\mathcal A$'s durations ($\tau_{\mathcal A}$) between pairs of these indications are proportional to the differences between corresponding pairs of readings ($\theta$):
$$ \frac{\tau_{\mathcal A}[~{}_H, {}_J~]}{\tau_{\mathcal A}[~{}_H, {}_K~]} = \frac{\theta_{\mathcal A}[~A_J~] - \theta_{\mathcal A}[~A_H~]}{\theta_{\mathcal A}[~A_K~] - \theta_{\mathcal A}[~A_H~]},$$
and likewise for clock $\mathcal B := (B, \theta_{\mathcal B})$.
For simplicity, consider in the following the distinct indications of clock $\mathcal A$ and clock $\mathcal B$ as distinctive "ticks"; and the corresponding readings $\theta$ as integer counts of these ticks.
The durations of clock $\mathcal A$ between its successive ticks are consequently equal to each other:
for any three of clock $\mathcal A$'s successive tick indications throughout a trial,
$A_{(n)}$, $A_{(n + 1)}$ and $A_{(n + 2)}$ for which
$$\theta_{\mathcal A}[~A_{(n)}~] = n,$$
$$\theta_{\mathcal A}[~A_{(n + 1)}~] = n + 1$$
and
$$\theta_{\mathcal A}[~A_{(n + 2)}~] = n + 2$$
holds
$$\tau_{\mathcal A}[~{}_{(n)}, {}_{(n + 1)}~] = \tau_{\mathcal A}[~{}_{(n + 1)}, {}_{(n + 2)}~] = \text{constant} := 1/f_{\mathcal A},$$
where $f_{\mathcal A}$ is the (proper) "tick rate" of clock $\mathcal A$.
Likewise, the durations of clock $\mathcal B$ between its successive ticks are equal to each other; and $f_{\mathcal B}$ is the (proper) "tick rate" of clock $\mathcal B$.
We wish to know which clock runs more slowly.
Considering two accurate, ticking clocks, $\mathcal A$ and $\mathcal B$, the one with the lesser "tick rate $f$" is the one which is said to have "run more slowly". In the following it is therefore addressed how to compare the "tick rates $f$" between clocks; in mutual agreement; especially concerning trials in which such clocks were separated from each other, and not even at rest with respect to each other.
But there's still one particularity to discuss first:
Two [...] identical clocks, A and B,
That seems a very strange, senseless requirement.
Either, by "identical", you mean "the very same". But obviously were going to consider two distinct clocks, $\mathcal A$ and $\mathcal B$; not (only) one-and-the-same identical clock.
Or, by "identical", you mean distinct but equal by some (as yet unspecified) measure, or by any measure. But if indeed you meant "(distinct but) of equal "tick rates $f$" then these clocks under consideration were outright required to "run equally"; and therefore you should have known and understood already how to determine whether two given clocks had "run equally" (or otherwise, which one of them had "run more slowly") thus answering your request ("to know which clock runs more slowly") readily yourself.
Consequently I'll ignore your requirement of "identical clocks" (whatever you might have meant by that), and sketch how to compare their rates. Several cases can be distinguished, building up from the simpler to the more complicated:
(1):
$B \equiv A$: the same set of "tick" indications are being considered for both clocks, $\mathcal A$ and $\mathcal B$, throughout the trial under consideration. (The only distinction between clocks $\mathcal A$ and $\mathcal B$ can then be that their corresponding readings differ by some constant integer $k$; $\forall A_s \in A : \theta_{\mathcal A}[~A_s~] - \theta_{\mathcal B}[~A_s~] = k := \text{const.}$.)
Then the rates $f_{\mathcal A}$ and $f_{\mathcal B}$ are (obviously) equal; clocks $\mathcal A$ and $\mathcal B$ "ran" equally.
(2):
$B \subset A$: only some (but not all) of clock $\mathcal A$'s "tick" indications are considered (and counted) as clock $\mathcal B$'s "tick" indications. (Since both clock $\mathcal A$ and clock $\mathcal B$ are supposed to be accurate, therefore set $B$ of indications contains only every second (or only every third, or only every fourth etc.) of set $A$.
Therefore clock $\mathcal B$ is said to have "run more slowly" than clock $\mathcal A$; rate $f_{\mathcal A}$ is an interger multiple of rate $f_{\mathcal B}$, in the trial under consideration.
(3):
The two sets of indications, $A$ and $B$ are disjoint; but together (as union) they constitute the set (or a subset) of indications of one particular participant, $\mathsf P$. For instance, $A$ might be the set of "tick" indications and $B$ the set of the alternating "tock" indications of a pendulum $\mathsf P$. From a trial with $n \ge 2$ "ticks" and $n \pm 1$ "tocks" it can be concluded that $f_{\mathcal A} = \left(1 \pm \frac{1}{n - 1}\right) f_{\mathcal B}$.
If the value $n$ is suitably large, the two clocks may be said to have "practically run equally".
(4):
The two sets of indications, $A$ and $B$ are of distinct participants, $\mathsf A$ and $\mathsf B$, who are separate and at rest to each other throughout the trial under consideration. Therefore the ping durations between $\mathsf A$ and $\mathsf B$, and vice versa, are equal and constant. Considering a trial of $n \ge 1$ successive pings (signal front round trips) during which there were $k_a[~n~] \ge 2$ "tick" indications counted of clock $\mathcal A$, and $k_b[~n~] \ge 2$ "tick" indications counted of clock $\mathcal B$ it can be concluded that $(k_b[~n~] \pm 1) f_{\mathcal A} = (k_a[~n~] \pm 1) f_{\mathcal B}$.
So if it is found that $k_a[~n~] - k_b[~n~] \ge 2$ then clock $\mathcal B$ is said to have "run more slowly" than clock $\mathcal A$.
(5):
The two sets of indications, $A$ and $B$ are of distinct participants, $\mathsf A$ and $\mathsf B$, who are both moving uniformly (straight, without acceleration, in a flat region). For simplicity, require that $\mathsf A$ and $\mathsf B$ had met/passed each other (once), and consider a subsequent trial. Then there can another participant $\mathsf M$ be imagined (in the course of a thought-experiment), or perhaps even be found experimentally, such that
$\mathsf M$ also moved uniformly (straight, without acceleration);
$\mathsf M$ also took part in the meeting/passing of $\mathsf A$ and $\mathsf B$;
for each signal indication stated, $\mathsf M$ observed the corresponding ping echoes of $\mathsf A$ and $\mathsf B$ in coincidence. (In other words: $\mathsf M$ observed the pings to $\mathsf A$ and to $\mathsf B$ being the same.);
for each signal indication stated, $\mathsf A$ observed the corresponding ping echo of $\mathsf B$ in coincidence with the corresponding second successive
ping echo of $\mathsf M$. (In other words: $\mathsf A$ observed the pings to $\mathsf B$ being the same as two successive pings to $\mathsf M$.); and
for each signal indication stated, $\mathsf B$ observed the corresponding ping echo of $\mathsf A$ in coincidence with the corresponding second successive
ping echo of $\mathsf M$. (In other words: $\mathsf B$ observed the pings to $\mathsf A$ being the same as two successive pings to $\mathsf M$.)
In consequence, it can be said that
$\mathsf A$ and $\mathsf M$ and $\mathsf B$ were (separately) members of distinct inertial systems, and
$\mathsf A$ and $\mathsf M$ and $\mathsf B$ were moving with respect to each other on a "common line of sight"; and that the speed of $\mathsf A$ and $\mathsf M$ with respect to each other is equal to the speed of $\mathsf B$ and $\mathsf M$ with respect to each other (let's denote that speed value as $u$).
Let's consider a trial of $\mathsf M$ having stated one particular signal indication $M_s$ and having observed $n + 1$ successive pings to $\mathsf A$ and (with corresponding coincident observations) to $\mathsf B$. In the course of this trial both $\mathsf A$ and $\mathsf B$ observed $\mathsf M$'s indication $M_s$ and $n$ successive pings to $\mathsf M$. Importantly ("due to the symmetry of the setup") $\mathsf A$'s duration from having observed $\mathsf M$'s indication $M_s$ until having observed the corresponding $n$th successive echo from $\mathsf M$ is equal to $\mathsf B$'s duration from having observed $\mathsf M$'s indication $M_s$ until having observed the corresponding $n$th successive echo from $\mathsf M$;
$$\tau \mathsf A[~{}_{\circledR \mathsf M_s}, {}_{(\circledR \mathsf M \circledR \mathsf A)^{\mathbf n} \circledR \mathsf M_s}~] = \tau \mathsf B[~{}_{\circledR \mathsf M_s}, {}_{(\circledR \mathsf M \circledR \mathsf B)^{\mathbf n} \circledR \mathsf M_s}~].$$
Call $k_a[~n~] \ge 2$ the number of "tick" indications counted of clock $\mathcal A$, and $k_b[~n~] \ge 2$ "tick" the number of "tick" indications counted of clock $\mathcal B$. (Require a trial with $n$ large enough to obtain sufficiently large "tick" counts.) Consequently, as in (4)
above, it can be concluded that $(k_b[~n~] \pm 1) f_{\mathcal A} = (k_a[~n~] \pm 1) f_{\mathcal B}$; and if it is found that $k_a[~n~] - k_b[~n~] \ge 2$ then clock $\mathcal B$ is said to have "run more slowly" than clock $\mathcal A$.
So far on how to determine "which clock runs more slowly".
But of course there's a closely related consideration still to be addressed:
one can claim that A is at rest and B is experiencing time dilation or equally claim that B is at rest and A is experiencing time dilation,
While the description above (especially the appeal to the "symmetry of the setup" and the evaluation of equal speeds $u$) was, so to say, "centered at $\mathsf M$", it is of course possible and also instructive to describe the setup of (5)
specificly "from the perspective" of participant $\mathsf A$ (along with all those participants who were at rest with respect to $\mathsf A$; jointly as members of one common inertial frame); or likewise for $\mathsf B$ (along with participants who were at rest with respect to $\mathsf B$).
This means specificly: expressing the setup relations in terms of distances between $\mathsf A$ and/or between the relevant participants who are at rest wrt. $\mathsf A$ and wrt. each other; and (using simultaneity relations among the indications of these participants, incl. $\mathsf A$) in terms of $\mathsf A$'s durations.
As noted already, $\mathsf A$ and $\mathsf M$ are moving with respect to each other at speed $u$. From the conditions of "motion on a common line of sight" and "$\mathsf M$ always finds same pings to $\mathsf A$ and to $\mathsf B$" follows (by a somewhat tedious but straighforward calculation, the details of which I may add later) the speed value of $\mathsf B$ and $\mathsf A$ with respect to each other: $$v = \frac{2~u}{1 + (u/c)^2}$$.
A related result obtains for ratios of the relevant durations which characterize the trial under consideration:
Let's call $\mathsf P$ the participant who remained at rest wrt. $\mathsf A$ and whom $\mathsf B$ observed meeting and passing in coincidence with observing $\mathsf M$'s signal indication $M_s$,
and call $\mathsf Q$ the participant who remained at rest wrt. $\mathsf A$ and whom $\mathsf B$ observed meeting and passing in coincidence with observing the corresponding $n$th successive echo from $\mathsf M$.
By the simultaneity relation between indications of $\mathsf A$ and indications of $\mathsf P$ and $\mathsf Q$ are identified
$\mathsf A$'s indication simultaneous to $\mathsf P$'s indication of having met $\mathsf B$ (i.e. indication $A_{\circledS \mathsf P \circ \mathsf B}$), and
$\mathsf A$'s indication simultaneous to $\mathsf Q$'s indication of having met $\mathsf B$ (i.e. indication $A_{\circledS \mathsf Q \circ \mathsf B}$); and consequently
$\mathsf A$'s duration between these two indications: $\tau \mathsf A[~{}_{\circledS \mathsf P \circ \mathsf B}, {}_{\circledS \mathsf Q \circ \mathsf B}~]$.
Of particular interest is the comparison with $\mathsf A$'s (own) duration between having observed $\mathsf M$'s signal indication $M_s$ and having observed the corresponding $n$th successive echo from $\mathsf M$; $\tau \mathsf A[~{}_{\circledR \mathsf M_s}, {}_{(\circledR \mathsf M \circledR \mathsf A)^{\mathbf n} \circledR \mathsf M_s}~]$.
It obtains (again by a somewhat tedious but straighforward calculation, the details of which I may add later):
$$\frac{\tau \mathsf A[~{}_{\circledR \mathsf M_s}, {}_{(\circledR \mathsf M \circledR \mathsf A)^{\mathbf n} \circledR \mathsf M_s}~]}{\tau \mathsf A[~{}_{\circledS \mathsf P \circ \mathsf B}, {}_{\circledS \mathsf Q \circ \mathsf B}~]} = \frac{1 - (u/c)^2}{1 + (u/c)^2} := \sqrt{1 - (v/c)^2};$$
i.e. the familiar "dilation factor".
Obviously, a similar derivation obtains "from the perspective" of participant $\mathsf B$ (along with suitable participants who were at rest with respect to $\mathsf B$). Importantly, it would be improper to attribute some duration of $\mathsf A$ to some duration of $\mathsf B$; even if they have a specific relation to each other, as have $\tau \mathsf A[~{}_{\circledS \mathsf P \circ \mathsf B}, {}_{\circledS \mathsf Q \circ \mathsf B}~]$ and $\tau \mathsf B[~{}_{\circ \mathsf P}, {}_{\circ \mathsf Q}~] \equiv \tau \mathsf B[~{}_{\circledR \mathsf M_s}, {}_{(\circledR \mathsf M \circledR \mathsf B)^{\mathbf n} \circledR \mathsf M_s}~]$.
p.s.
The second "paradox" involves a circular particle accelerator
I'm planning to address this second part of your question in a separate answer, perhaps within a few days. Of particular interest should be how to determine whether some given set of participants is "(rigidly) rotating", or (instead) "at rest" with respect to each other.